package com.hcxny.chat

import okhttp3.ResponseBody
import retrofit2.http.*


interface ChatService {
    @POST("user/login")
    suspend fun login(@Body info: LoginInfo): ResultData<TokenWrapper>

    @GET
    @Streaming //使用Streaming 方式 Retrofit 不会一次性将ResponseBody 读取进入内存，否则文件很多容易OOM
    suspend fun download(@Url url: String?): ResponseBody //返回值使用 ResponseBody 之后会对ResponseBody 进行读取

}